home *** CD-ROM | disk | FTP | other *** search
/ PC for Alla 2005 May / PC för Alla 0505.iso / fullversioner / realsoft3d / data1.cab / Scripting / scripts / js / real / r3layer / r3layer.js next >
Encoding:
JavaScript  |  2005-04-04  |  15.1 KB  |  509 lines

  1.  
  2. // JavaScript wrapper for r3layer.h
  3. // Auto generated file, do not modify by hand
  4. // Copyright ⌐ 2004, Realsoft Graphics Oy
  5.  
  6. var R3_R3LAYER_H = 1;
  7. include("real/layer/r3lislay.js")
  8.  
  9.  
  10. var R3CLID_LAYER = 63;
  11.  
  12.  
  13.  
  14.  
  15. // Description: Start new interactor.
  16.  
  17. R3LAYM_NEWINTERACTOR = 63000;
  18.  
  19. function mR3LAYM_NEWINTERACTOR() {
  20.   DoA(this.r3obj, 63000, 0, R3TID_INTEGER, 0);
  21. }
  22.  
  23. // Description: Resume the previous interactor
  24.  
  25. R3LAYM_PREVINTERACTOR = 63001;
  26.  
  27. function mR3LAYM_PREVINTERACTOR() {
  28.   DoA(this.r3obj, 63001, 0, R3TID_INTEGER, 0);
  29. }
  30.  
  31. // Description: Find object with given identifier.
  32. // Returns: Object, object if found, otherwise NULL.
  33. // p1: Integer, attribute id, such as R3TTA_UniqueID
  34. // p2: Integer, identifier
  35. // p3: Object, don't look from this object. Set to null for full scan.    
  36.  
  37. R3LAYM_FINDTAGCLOSE = 63009;
  38.  
  39. function mR3LAYM_FINDTAGCLOSE(p1, p2, p3) {
  40.   return R3ToJS(  DoA3(this.r3obj, 63009, p1, R3TID_INTEGER, 0, p2, R3TID_INTEGER, 0, p3, R3TID_OBJECT, 0));
  41. }
  42.  
  43. // Description: Purge materials
  44.  
  45. R3LAYM_PURGEMATERIALS = 63010;
  46.  
  47. function mR3LAYM_PURGEMATERIALS() {
  48.   DoA(this.r3obj, 63010, 0, R3TID_INTEGER, 0);
  49. }
  50.  
  51. // Description: Purge a sub layer
  52. // p3: Object, sub layer    
  53.  
  54. R3LAYM_PURGE = 63023;
  55.  
  56. function mR3LAYM_PURGE(p3) {
  57.   DoA(this.r3obj, 63023, p3, R3TID_OBJECT, 0);
  58. }
  59.  
  60. // Description: See if the project contains time sensitive objects.
  61. // Returns: Boolean, true if time sensitive objects found
  62.  
  63. R3LAYM_ISTIMESENSITIVE = 63025;
  64.  
  65. function mR3LAYM_ISTIMESENSITIVE() {
  66.   return   DoA(this.r3obj, 63025, 0, R3TID_INTEGER, 0);
  67. }
  68.  
  69. // Description: Jump to the next key.
  70. // Returns: Boolean, true if succeeded
  71. // p1: Integer, attribute id or 0 for any
  72. // p2: Integer, attribute index or -1 for regular attrs
  73. // p3: Integer, chor index or -1 for the current chor    
  74.  
  75. R3LAYM_NEXTKEY = 63026;
  76.  
  77. function mR3LAYM_NEXTKEY(p1, p2, p3) {
  78.   return   DoA3(this.r3obj, 63026, p1, R3TID_INTEGER, 0, p2, R3TID_INTEGER, 0, p3, R3TID_INTEGER, 0);
  79. }
  80.  
  81. // Description: Jump to the previous key.
  82. // Returns: Boolean, true if succeeded
  83. // p1: Integer, attribute id or 0 for any
  84. // p2: Integer, attribute index or -1 for regular attrs
  85. // p3: Integer, chor index or -1 for the current chor    
  86.  
  87. R3LAYM_PREVKEY = 63027;
  88.  
  89. function mR3LAYM_PREVKEY(p1, p2, p3) {
  90.   return   DoA3(this.r3obj, 63027, p1, R3TID_INTEGER, 0, p2, R3TID_INTEGER, 0, p3, R3TID_INTEGER, 0);
  91. }
  92.  
  93. // Description: Play the animation to the next key.
  94. // Returns: Boolean, true if succeeded
  95. // p1: Integer, attribute id or 0 for any
  96. // p2: Integer, attribute index or -1 for regular attrs
  97. // p3: Integer, chor index or -1 for the current chor    
  98.  
  99. R3LAYM_PLAYTONEXTKEY = 63028;
  100.  
  101. function mR3LAYM_PLAYTONEXTKEY(p1, p2, p3) {
  102.   return   DoA3(this.r3obj, 63028, p1, R3TID_INTEGER, 0, p2, R3TID_INTEGER, 0, p3, R3TID_INTEGER, 0);
  103. }
  104.  
  105. // Description: Play the animation to the previous key.
  106. // Returns: Boolean, true if succeeded
  107. // p1: Integer, attribute id or 0 for any
  108. // p2: Integer, attribute index or -1 for regular attrs
  109. // p3: Integer, chor index or -1 for the current chor    
  110.  
  111. R3LAYM_PLAYTOPREVKEY = 63029;
  112.  
  113. function mR3LAYM_PLAYTOPREVKEY(p1, p2, p3) {
  114.   return   DoA3(this.r3obj, 63029, p1, R3TID_INTEGER, 0, p2, R3TID_INTEGER, 0, p3, R3TID_INTEGER, 0);
  115. }
  116.  
  117. // Description: Fetch the layer corresponding to given type (enum r3layertype)
  118. // Returns: Object, current sub layer
  119. // p3: Integer, see enum r3layertype codes
  120.  
  121. R3LAYM_GETCURRENTSUBLAYER = 63030;
  122.  
  123. function mR3LAYM_GETCURRENTSUBLAYER(p3) {
  124.   return R3ToJS(  DoA(this.r3obj, 63030, p3, R3TID_INTEGER, 0));
  125. }
  126.  
  127. // Description: Create a new key frame at current time for the currently selected objects    * in
  128. //      the current sub layer.
  129. // Returns: Boolean, true if succeeded
  130. // p1: Integer, attribute id
  131. // p3: Integer, attribute index or -1 for regular attrs    
  132.  
  133. R3LAYM_NEWKEY = 63031;
  134.  
  135. function mR3LAYM_NEWKEY(p1, p3) {
  136.   return   DoA2(this.r3obj, 63031, p1, R3TID_INTEGER, 0, p3, R3TID_INTEGER, 0);
  137. }
  138.  
  139. // Description: Move down in the choreography stack.
  140.  
  141. R3LAYM_CHORDOWN = 63032;
  142.  
  143. function mR3LAYM_CHORDOWN() {
  144.   DoA(this.r3obj, 63032, 0, R3TID_INTEGER, 0);
  145. }
  146.  
  147. // Description: Move up in the choreography stack.
  148.  
  149. R3LAYM_CHORUP = 63033;
  150.  
  151. function mR3LAYM_CHORUP() {
  152.   DoA(this.r3obj, 63033, 0, R3TID_INTEGER, 0);
  153. }
  154.  
  155. // Description: Enable/disable attribute for keyframing.
  156. // p1: Integer, attribute
  157. // p2: Integer, attribute index, or -1 of regular attribute
  158. // p3: Boolean, enable / disable    
  159.  
  160. R3LAYM_ENABLEATTRFORKEYFR = 63034;
  161.  
  162. function mR3LAYM_ENABLEATTRFORKEYFR(p1, p2, p3) {
  163.   DoA3(this.r3obj, 63034, p1, R3TID_INTEGER, 0, p2, R3TID_INTEGER, 0, p3, R3TID_BOOLEAN, 0);
  164. }
  165.  
  166. // Description: Enable/disable all attributes in the selected objects in the current layer.
  167. // p3: Boolean, enable / disable    
  168.  
  169. R3LAYM_ENABLEALLFORKEYFR = 63035;
  170.  
  171. function mR3LAYM_ENABLEALLFORKEYFR(p3) {
  172.   DoA(this.r3obj, 63035, p3, R3TID_BOOLEAN, 0);
  173. }
  174.  
  175. // Description: Fix the animated attribute set for the selected objects in the current layer.
  176. // p3: Boolean, true to fix    
  177.  
  178. R3LAYM_FIXATTRSFORKEYFR = 63036;
  179.  
  180. function mR3LAYM_FIXATTRSFORKEYFR(p3) {
  181.   DoA(this.r3obj, 63036, p3, R3TID_BOOLEAN, 0);
  182. }
  183.  
  184. // Description: Remove unresolved references, such as keyframe input objects, taggedependants etc.
  185.  
  186. R3LAYM_PURGEUNRESOLVEDREFS = 63037;
  187.  
  188. function mR3LAYM_PURGEUNRESOLVEDREFS() {
  189.   DoA(this.r3obj, 63037, 0, R3TID_INTEGER, 0);
  190. }
  191.  
  192. // Description: Delete selected key frames in the current sub layer.
  193. // Returns: Boolean, true if succeeded
  194.  
  195. R3LAYM_DELSELECTEDKEYS = 63038;
  196.  
  197. function mR3LAYM_DELSELECTEDKEYS() {
  198.   return   DoA(this.r3obj, 63038, 0, R3TID_INTEGER, 0);
  199. }
  200.  
  201. // Description: Delete the current choreography from the selected objects
  202.  
  203. R3LAYM_DELCURRENTCHOR = 63039;
  204.  
  205. function mR3LAYM_DELCURRENTCHOR() {
  206.   DoA(this.r3obj, 63039, 0, R3TID_INTEGER, 0);
  207. }
  208.  
  209.  
  210.  
  211.  
  212. R3LAYA_Prims = 63500;
  213. function GetR3LAYA_Prims() {
  214.   return R3ToJS(R3Get(this.r3obj, R3LAYA_Prims, R3TID_OBJECT, 0)); 
  215. }
  216.  
  217. R3LAYA_PrimModify = 63501;
  218. function GetR3LAYA_PrimModify() {
  219.   return R3ToJS(R3Get(this.r3obj, R3LAYA_PrimModify, R3TID_OBJECT, 0)); 
  220. }
  221.  
  222. R3LAYA_Materials = 63502;
  223. function GetR3LAYA_Materials() {
  224.   return R3ToJS(R3Get(this.r3obj, R3LAYA_Materials, R3TID_OBJECT, 0)); 
  225. }
  226.  
  227. R3LAYA_Envelopes = 63503;
  228. function GetR3LAYA_Envelopes() {
  229.   return R3ToJS(R3Get(this.r3obj, R3LAYA_Envelopes, R3TID_OBJECT, 0)); 
  230. }
  231.  
  232. R3LAYA_PostImageEffects = 63504;
  233. function GetR3LAYA_PostImageEffects() {
  234.   return R3ToJS(R3Get(this.r3obj, R3LAYA_PostImageEffects, R3TID_OBJECT, 0)); 
  235. }
  236.  
  237. R3LAYA_PostParticleEffects = 63505;
  238. function GetR3LAYA_PostParticleEffects() {
  239.   return R3ToJS(R3Get(this.r3obj, R3LAYA_PostParticleEffects, R3TID_OBJECT, 0)); 
  240. }
  241.  
  242. R3LAYA_Images = 63506;
  243. function SetR3LAYA_Images(value) {
  244.   R3Set(this.r3obj, R3LAYA_Images, value, R3TID_OBJECT, 0); 
  245. }
  246.  
  247. function GetR3LAYA_Images() {
  248.   return R3ToJS(R3Get(this.r3obj, R3LAYA_Images, R3TID_OBJECT, 0)); 
  249. }
  250.  
  251. R3LAYA_Grids = 63507;
  252. function GetR3LAYA_Grids() {
  253.   return R3ToJS(R3Get(this.r3obj, R3LAYA_Grids, R3TID_OBJECT, 0)); 
  254. }
  255.  
  256. R3LAYA_Animator = 63508;
  257. function SetR3LAYA_Animator(value) {
  258.   R3Set(this.r3obj, R3LAYA_Animator, value, R3TID_OBJECT, 0); 
  259. }
  260.  
  261. function GetR3LAYA_Animator() {
  262.   return R3ToJS(R3Get(this.r3obj, R3LAYA_Animator, R3TID_OBJECT, 0)); 
  263. }
  264.  
  265. R3LAYA_ClipBoard = 63509;
  266. function SetR3LAYA_ClipBoard(value) {
  267.   R3Set(this.r3obj, R3LAYA_ClipBoard, value, R3TID_OBJECT, 0); 
  268. }
  269.  
  270. R3LAYA_Interactor = 63510;
  271. function GetR3LAYA_Interactor() {
  272.   return R3ToJS(R3Get(this.r3obj, R3LAYA_Interactor, R3TID_OBJECT, 0)); 
  273. }
  274.  
  275. R3LAYA_WireMaterialEvaluator = 63511;
  276. function GetR3LAYA_WireMaterialEvaluator() {
  277.   return R3ToJS(R3Get(this.r3obj, R3LAYA_WireMaterialEvaluator, R3TID_OBJECT, 0)); 
  278. }
  279.  
  280. R3LAYA_WireMaterialEvaluator = 63512;
  281. function GetR3LAYA_WireMaterialEvaluator() {
  282.   return R3ToJS(R3Get(this.r3obj, R3LAYA_WireMaterialEvaluator, R3TID_OBJECT, 0)); 
  283. }
  284.  
  285. R3LAYA_ProgressIndicator = 63513;
  286. function SetR3LAYA_ProgressIndicator(value) {
  287.   R3Set(this.r3obj, R3LAYA_ProgressIndicator, value, R3TID_OBJECT, 0); 
  288. }
  289.  
  290. function GetR3LAYA_ProgressIndicator() {
  291.   return R3ToJS(R3Get(this.r3obj, R3LAYA_ProgressIndicator, R3TID_OBJECT, 0)); 
  292. }
  293.  
  294. R3LAYA_Painter3D = 63514;
  295. function GetR3LAYA_Painter3D() {
  296.   return R3ToJS(R3Get(this.r3obj, R3LAYA_Painter3D, R3TID_OBJECT, 0)); 
  297. }
  298.  
  299. R3LAYA_Painter2D = 63515;
  300. function GetR3LAYA_Painter2D() {
  301.   return R3ToJS(R3Get(this.r3obj, R3LAYA_Painter2D, R3TID_OBJECT, 0)); 
  302. }
  303.  
  304. R3LAYA_AnimRecord = 63516;
  305. function GetR3LAYA_AnimRecord() {
  306.   return R3Get(this.r3obj, R3LAYA_AnimRecord, R3TID_BOOLEAN, 0); 
  307. }
  308.  
  309. R3LAYA_Removable = 63517;
  310. function SetR3LAYA_Removable(value) {
  311.   R3Set(this.r3obj, R3LAYA_Removable, value, R3TID_BOOLEAN, 0); 
  312. }
  313.  
  314. function GetR3LAYA_Removable() {
  315.   return R3Get(this.r3obj, R3LAYA_Removable, R3TID_BOOLEAN, 0); 
  316. }
  317.  
  318. R3LAYA_UnitConverter = 63518;
  319. function SetR3LAYA_UnitConverter(value) {
  320.   R3Set(this.r3obj, R3LAYA_UnitConverter, value, R3TID_OBJECT, 0); 
  321. }
  322.  
  323. function GetR3LAYA_UnitConverter() {
  324.   return R3ToJS(R3Get(this.r3obj, R3LAYA_UnitConverter, R3TID_OBJECT, 0)); 
  325. }
  326.  
  327. R3LAYA_RewindObj = 63519;
  328. function SetR3LAYA_RewindObj(value) {
  329.   R3Set(this.r3obj, R3LAYA_RewindObj, value, R3TID_OBJECT, 0); 
  330. }
  331.  
  332. R3LAYA_RewindMth = 63520;
  333. function SetR3LAYA_RewindMth(value) {
  334.   R3Set(this.r3obj, R3LAYA_RewindMth, value, R3TID_INTEGER, R3TNF_ARRAY); 
  335. }
  336.  
  337. R3LAYA_UserChannels = 63522;
  338. function SetR3LAYA_UserChannels(value) {
  339.   R3Set(this.r3obj, R3LAYA_UserChannels, value, R3TID_OBJECT, 0); 
  340. }
  341.  
  342. function GetR3LAYA_UserChannels() {
  343.   return R3ToJS(R3Get(this.r3obj, R3LAYA_UserChannels, R3TID_OBJECT, 0)); 
  344. }
  345.  
  346. R3LAYA_Saved = 63523;
  347. function SetR3LAYA_Saved(value) {
  348.   R3Set(this.r3obj, R3LAYA_Saved, value, R3TID_BOOLEAN, 0); 
  349. }
  350.  
  351. function GetR3LAYA_Saved() {
  352.   return R3Get(this.r3obj, R3LAYA_Saved, R3TID_BOOLEAN, 0); 
  353. }
  354.  
  355. R3LAYA_Thumbnail = 63524;
  356. function SetR3LAYA_Thumbnail(value) {
  357.   R3Set(this.r3obj, R3LAYA_Thumbnail, value, R3TID_OBJECT, 0); 
  358. }
  359.  
  360. function GetR3LAYA_Thumbnail() {
  361.   return R3ToJS(R3Get(this.r3obj, R3LAYA_Thumbnail, R3TID_OBJECT, 0)); 
  362. }
  363.  
  364. R3LAYA_AsyncExecutor = 63525;
  365. function SetR3LAYA_AsyncExecutor(value) {
  366.   R3Set(this.r3obj, R3LAYA_AsyncExecutor, value, R3TID_OBJECT, 0); 
  367. }
  368.  
  369. function GetR3LAYA_AsyncExecutor() {
  370.   return R3ToJS(R3Get(this.r3obj, R3LAYA_AsyncExecutor, R3TID_OBJECT, 0)); 
  371. }
  372.  
  373. R3LAYA_RenderSettings = 63526;
  374. function SetR3LAYA_RenderSettings(value) {
  375.   R3Set(this.r3obj, R3LAYA_RenderSettings, value, R3TID_OBJECT, 0); 
  376. }
  377.  
  378. function GetR3LAYA_RenderSettings() {
  379.   return R3ToJS(R3Get(this.r3obj, R3LAYA_RenderSettings, R3TID_OBJECT, 0)); 
  380. }
  381.  
  382. R3LAYA_ViewModels = 63527;
  383. function SetR3LAYA_ViewModels(value) {
  384.   R3Set(this.r3obj, R3LAYA_ViewModels, value, R3TID_OBJECT, 0); 
  385. }
  386.  
  387. function GetR3LAYA_ViewModels() {
  388.   return R3ToJS(R3Get(this.r3obj, R3LAYA_ViewModels, R3TID_OBJECT, 0)); 
  389. }
  390.  
  391. R3LAYA_UndoDepth = 63528;
  392. function SetR3LAYA_UndoDepth(value) {
  393.   R3Set(this.r3obj, R3LAYA_UndoDepth, value, R3TID_INTEGER, 0); 
  394. }
  395.  
  396. R3LAYA_FileRenderers = 63529;
  397. function SetR3LAYA_FileRenderers(value) {
  398.   R3Set(this.r3obj, R3LAYA_FileRenderers, value, R3TID_OBJECT, 0); 
  399. }
  400.  
  401. function GetR3LAYA_FileRenderers() {
  402.   return R3ToJS(R3Get(this.r3obj, R3LAYA_FileRenderers, R3TID_OBJECT, 0)); 
  403. }
  404.  
  405. R3LAYA_Outputs = 63530;
  406. function SetR3LAYA_Outputs(value) {
  407.   R3Set(this.r3obj, R3LAYA_Outputs, value, R3TID_OBJECT, 0); 
  408. }
  409.  
  410. function GetR3LAYA_Outputs() {
  411.   return R3ToJS(R3Get(this.r3obj, R3LAYA_Outputs, R3TID_OBJECT, 0)); 
  412. }
  413.  
  414. var R3LAYA_SelfDependent = 63532; // Boolean
  415. R3LAYA_CurrentType = 63533;
  416. function SetR3LAYA_CurrentType(value) {
  417.   R3Set(this.r3obj, R3LAYA_CurrentType, value, R3TID_INTEGER, 0); 
  418. }
  419.  
  420. function GetR3LAYA_CurrentType() {
  421.   return R3Get(this.r3obj, R3LAYA_CurrentType, R3TID_INTEGER, 0); 
  422. }
  423.  
  424. var R3MTN_PRIMS = "R3CurrentPrims";
  425. var R3LAYALT_NONE = 0;
  426. var R3LAYALT_PRIMITIVES = 1;
  427. var R3LAYALT_MATERIALS = 2;
  428. var R3LAYALT_IMAGES = 3;
  429. var R3LAYALT_IMAGEEFFECTS = 4;
  430. var R3LAYALT_PARTICLEEFFECTS = 5;
  431.  
  432.  
  433. function r3Layer () { 
  434.    this.base = r3God;
  435.    if(arguments.length) {
  436.       this.base(R3CLID_LAYER, arguments);
  437.    }
  438.    // Methods
  439.    this.NEWINTERACTOR=mR3LAYM_NEWINTERACTOR;
  440.    this.PREVINTERACTOR=mR3LAYM_PREVINTERACTOR;
  441.    this.FINDTAGCLOSE=mR3LAYM_FINDTAGCLOSE;
  442.    this.PURGEMATERIALS=mR3LAYM_PURGEMATERIALS;
  443.    this.PURGE=mR3LAYM_PURGE;
  444.    this.ISTIMESENSITIVE=mR3LAYM_ISTIMESENSITIVE;
  445.    this.NEXTKEY=mR3LAYM_NEXTKEY;
  446.    this.PREVKEY=mR3LAYM_PREVKEY;
  447.    this.PLAYTONEXTKEY=mR3LAYM_PLAYTONEXTKEY;
  448.    this.PLAYTOPREVKEY=mR3LAYM_PLAYTOPREVKEY;
  449.    this.GETCURRENTSUBLAYER=mR3LAYM_GETCURRENTSUBLAYER;
  450.    this.NEWKEY=mR3LAYM_NEWKEY;
  451.    this.CHORDOWN=mR3LAYM_CHORDOWN;
  452.    this.CHORUP=mR3LAYM_CHORUP;
  453.    this.ENABLEATTRFORKEYFR=mR3LAYM_ENABLEATTRFORKEYFR;
  454.    this.ENABLEALLFORKEYFR=mR3LAYM_ENABLEALLFORKEYFR;
  455.    this.FIXATTRSFORKEYFR=mR3LAYM_FIXATTRSFORKEYFR;
  456.    this.PURGEUNRESOLVEDREFS=mR3LAYM_PURGEUNRESOLVEDREFS;
  457.    this.DELSELECTEDKEYS=mR3LAYM_DELSELECTEDKEYS;
  458.    this.DELCURRENTCHOR=mR3LAYM_DELCURRENTCHOR;
  459.  
  460.    // Attributes
  461.    this.GetPrims=GetR3LAYA_Prims;
  462.    this.GetPrimModify=GetR3LAYA_PrimModify;
  463.    this.GetMaterials=GetR3LAYA_Materials;
  464.    this.GetEnvelopes=GetR3LAYA_Envelopes;
  465.    this.GetPostImageEffects=GetR3LAYA_PostImageEffects;
  466.    this.GetPostParticleEffects=GetR3LAYA_PostParticleEffects;
  467.    this.GetImages=GetR3LAYA_Images;
  468.    this.SetImages=SetR3LAYA_Images;
  469.    this.GetGrids=GetR3LAYA_Grids;
  470.    this.GetAnimator=GetR3LAYA_Animator;
  471.    this.SetAnimator=SetR3LAYA_Animator;
  472.    this.SetClipBoard=SetR3LAYA_ClipBoard;
  473.    this.GetInteractor=GetR3LAYA_Interactor;
  474.    this.GetWireMaterialEvaluator=GetR3LAYA_WireMaterialEvaluator;
  475.    this.GetWireMaterialEvaluator=GetR3LAYA_WireMaterialEvaluator;
  476.    this.GetProgressIndicator=GetR3LAYA_ProgressIndicator;
  477.    this.SetProgressIndicator=SetR3LAYA_ProgressIndicator;
  478.    this.GetPainter3D=GetR3LAYA_Painter3D;
  479.    this.GetPainter2D=GetR3LAYA_Painter2D;
  480.    this.GetAnimRecord=GetR3LAYA_AnimRecord;
  481.    this.GetRemovable=GetR3LAYA_Removable;
  482.    this.SetRemovable=SetR3LAYA_Removable;
  483.    this.GetUnitConverter=GetR3LAYA_UnitConverter;
  484.    this.SetUnitConverter=SetR3LAYA_UnitConverter;
  485.    this.SetRewindObj=SetR3LAYA_RewindObj;
  486.    this.SetRewindMth=SetR3LAYA_RewindMth;
  487.    this.GetUserChannels=GetR3LAYA_UserChannels;
  488.    this.SetUserChannels=SetR3LAYA_UserChannels;
  489.    this.GetSaved=GetR3LAYA_Saved;
  490.    this.SetSaved=SetR3LAYA_Saved;
  491.    this.GetThumbnail=GetR3LAYA_Thumbnail;
  492.    this.SetThumbnail=SetR3LAYA_Thumbnail;
  493.    this.GetAsyncExecutor=GetR3LAYA_AsyncExecutor;
  494.    this.SetAsyncExecutor=SetR3LAYA_AsyncExecutor;
  495.    this.GetRenderSettings=GetR3LAYA_RenderSettings;
  496.    this.SetRenderSettings=SetR3LAYA_RenderSettings;
  497.    this.GetViewModels=GetR3LAYA_ViewModels;
  498.    this.SetViewModels=SetR3LAYA_ViewModels;
  499.    this.SetUndoDepth=SetR3LAYA_UndoDepth;
  500.    this.GetFileRenderers=GetR3LAYA_FileRenderers;
  501.    this.SetFileRenderers=SetR3LAYA_FileRenderers;
  502.    this.GetOutputs=GetR3LAYA_Outputs;
  503.    this.SetOutputs=SetR3LAYA_Outputs;
  504.    this.GetCurrentType=GetR3LAYA_CurrentType;
  505.    this.SetCurrentType=SetR3LAYA_CurrentType;
  506. }
  507.  
  508. r3Layer.prototype=new r3Listlayer;
  509. // r3layer.h_H